package values.item
{
/**
 * NumbericItemTemplateValue
 * @author jliang
 *
 */
public class NumbericItemTemplateValue extends ItemTemplateValue
{
	//==========================================================================
	//  Constructor
	//==========================================================================
	public function NumbericItemTemplateValue()
	{
		super();
	}
	//==========================================================================
	//  Overridden methods: ItemTemplateValue
	//==========================================================================
	/**
	 *   <params>
			 <group_count>999</group_count>
		  </params>
	 */		
	[Data(type="field", mapping="params")]
	override public function set params(value:*):void
	{
		super.params = value;
	}
	
	public function get groupCount():Number
	{
		if (checkHasParams("group_count"))
		{
			return Number(params.group_count);
		}
		else
		{
			return Number.MAX_VALUE;
		}
	}
}
}